crew socks - German English Dictionary